Skip to content

Conversation

@jsmonson
Copy link
Collaborator

No description provided.

tafk7 and others added 21 commits June 15, 2025 17:12
Update custom/brainsmith with qonnx main
Remove decorator/entry-point system back to domain-based system, but leveraging Python namespaces instead of custom_op dictionaries. This gives greater extensibility for disparate custom ops like in Brainsmith.
Replace namespace-based custom op registration with centralized registry
using (domain, op_type) keys. Add thread-safe operations with RLock,
lazy discovery, and caching. Deprecate is_finn_op and hasCustomOp in
favor of is_custom_op. Simplify add_op_to_domain signature to derive
op_type from class name. Update all call sites across codebase.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants